package com.lt.test.entity.DTO;

import java.io.Serializable;

/**
 * 烟草客户信息数据传输对象
 *
 * @author zhengchuan
 */
public class CgtCustDTO implements Serializable {
    /**
     *
     */
    private static final long serialVersionUID = 1L;
    private Long id;
    private String channelName; //渠道名称 ---（机构名称）
    private String orgCode; //机构代码
    private String slsmanName; //客户经理
    private String custName; //客户名称
    private String custCode; //专卖证号
    private String custPassword; //密码
    private String orderDateStr;//订烟日
    private String orderBeginTimeStr;//订烟起始时间
    private String orderEndTimeStr;//订烟结束时间
    private String nextOrderDateStr;//下一订烟日
    private String beginDateStr;//订烟开始日期
    private String endDateStr;//订烟结束日期
    private String custAddr;//客户地址
    private String syncStatus;//是否同步key
    private String syncStatusStr;//是否同步描述
    private Long orderCOunt; //订单总数
    private Long bankCarCount;//绑卡银行卡总数
    private String isTodayRegister;
    private String isTodayBindCar;
    private String isTodayPayOrder;
    private String firstBindCarTime;
    private String firstPayOrderTime;
    private String firstLoginTime;
    private String isShiDian;


    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getOrgCode() {
        return orgCode;
    }

    public void setOrgCode(String orgCode) {
        this.orgCode = orgCode;
    }

    public String getSlsmanName() {
        return slsmanName;
    }

    public void setSlsmanName(String slsmanName) {
        this.slsmanName = slsmanName;
    }

    public String getCustName() {
        return custName;
    }

    public void setCustName(String custName) {
        this.custName = custName;
    }

    public String getCustCode() {
        return custCode;
    }

    public void setCustCode(String custCode) {
        this.custCode = custCode;
    }

    public String getCustPassword() {
        return custPassword;
    }

    public void setCustPassword(String custPassword) {
        this.custPassword = custPassword;
    }

    public String getOrderDateStr() {
        return orderDateStr;
    }

    public void setOrderDateStr(String orderDateStr) {
        this.orderDateStr = orderDateStr;
    }

    public String getOrderBeginTimeStr() {
        return orderBeginTimeStr;
    }

    public void setOrderBeginTimeStr(String orderBeginTimeStr) {
        this.orderBeginTimeStr = orderBeginTimeStr;
    }

    public String getOrderEndTimeStr() {
        return orderEndTimeStr;
    }

    public void setOrderEndTimeStr(String orderEndTimeStr) {
        this.orderEndTimeStr = orderEndTimeStr;
    }

    public String getNextOrderDateStr() {
        return nextOrderDateStr;
    }

    public void setNextOrderDateStr(String nextOrderDateStr) {
        this.nextOrderDateStr = nextOrderDateStr;
    }

    public String getBeginDateStr() {
        return beginDateStr;
    }

    public void setBeginDateStr(String beginDateStr) {
        this.beginDateStr = beginDateStr;
    }

    public String getEndDateStr() {
        return endDateStr;
    }

    public void setEndDateStr(String endDateStr) {
        this.endDateStr = endDateStr;
    }

    public String getCustAddr() {
        return custAddr;
    }

    public void setCustAddr(String custAddr) {
        this.custAddr = custAddr;
    }

    public String getChannelName() {
        return channelName;
    }

    public void setChannelName(String channelName) {
        this.channelName = channelName;
    }

    public String getSyncStatus() {
        return syncStatus;
    }

    public void setSyncStatus(String syncStatus) {
        this.syncStatus = syncStatus;
        switch (syncStatus) {
            case "01":
                this.syncStatusStr = "已同步";
                break;
            default:
                this.syncStatusStr = "未同步";
                break;
        }
    }

    public String getSyncStatusStr() {
        return syncStatusStr;
    }

    public void setSyncStatusStr(String syncStatusStr) {
        this.syncStatusStr = syncStatusStr;
    }

    public Long getOrderCOunt() {
        return orderCOunt;
    }

    public void setOrderCOunt(Long orderCOunt) {
        this.orderCOunt = orderCOunt;
    }

    public Long getBankCarCount() {
        return bankCarCount;
    }

    public void setBankCarCount(Long bankCarCount) {
        this.bankCarCount = bankCarCount;
    }


    public String getIsTodayRegister() {
        return isTodayRegister;
    }

    public void setIsTodayRegister(String isTodayRegister) {
        this.isTodayRegister = isTodayRegister;
    }

    public String getIsTodayBindCar() {
        return isTodayBindCar;
    }

    public void setIsTodayBindCar(String isTodayBindCar) {
        this.isTodayBindCar = isTodayBindCar;
    }

    public String getIsTodayPayOrder() {
        return isTodayPayOrder;
    }

    public void setIsTodayPayOrder(String isTodayPayOrder) {
        this.isTodayPayOrder = isTodayPayOrder;
    }

    public String getFirstBindCarTime() {
        return firstBindCarTime;
    }

    public void setFirstBindCarTime(String firstBindCarTime) {
        this.firstBindCarTime = firstBindCarTime;
    }

    public String getFirstPayOrderTime() {
        return firstPayOrderTime;
    }

    public void setFirstPayOrderTime(String firstPayOrderTime) {
        this.firstPayOrderTime = firstPayOrderTime;
    }


    public String getFirstLoginTime() {
        return firstLoginTime;
    }

    public void setFirstLoginTime(String firstLoginTime) {
        this.firstLoginTime = firstLoginTime;
    }

    public String getIsShiDian() {
        return isShiDian;
    }

    public void setIsShiDian(String isShiDian) {
        this.isShiDian = isShiDian;
    }

    @Override
    public String toString() {
        return "CgtCustDTO{" +
                "id=" + id +
                ", channelName='" + channelName + '\'' +
                ", orgCode='" + orgCode + '\'' +
                ", slsmanName='" + slsmanName + '\'' +
                ", custName='" + custName + '\'' +
                ", custCode='" + custCode + '\'' +
                ", custPassword='" + custPassword + '\'' +
                ", orderDateStr='" + orderDateStr + '\'' +
                ", orderBeginTimeStr='" + orderBeginTimeStr + '\'' +
                ", orderEndTimeStr='" + orderEndTimeStr + '\'' +
                ", nextOrderDateStr='" + nextOrderDateStr + '\'' +
                ", beginDateStr='" + beginDateStr + '\'' +
                ", endDateStr='" + endDateStr + '\'' +
                ", custAddr='" + custAddr + '\'' +
                ", syncStatus='" + syncStatus + '\'' +
                ", syncStatusStr='" + syncStatusStr + '\'' +
                ", orderCOunt=" + orderCOunt +
                ", bankCarCount=" + bankCarCount +
                ", isTodayRegister='" + isTodayRegister + '\'' +
                ", isTodayBindCar='" + isTodayBindCar + '\'' +
                ", isTodayPayOrder='" + isTodayPayOrder + '\'' +
                ", firstBindCarTime='" + firstBindCarTime + '\'' +
                ", firstPayOrderTime='" + firstPayOrderTime + '\'' +
                ", firstLoginTime='" + firstLoginTime + '\'' +
                ", isShiDian='" + isShiDian + '\'' +
                '}';
    }
}
